put (trust) - German English Dictionary